package com.example.demo.entity;

import java.io.Serializable;
import java.util.List;
import java.util.Objects;

/**
 * @author 又菜又爱浪
 * 执行信息条件详细类
 */
public class ConditionDetailsEntity implements Serializable {

    private static final long serialVersionUID = Objects.hashCode(ConditionDetailsEntity.class);

    /**
     * 表的属性名
     */
    private String columnName;
    /**
     * 判断方式，如<，>,not in等
     */
    private String symbol;
    /**
     * 判断值
     */
    private String condition;
    /**
     * 判断值集合，IN或者NOT IN时使用
     */
    private List<String> conditions;

    public String getColumnName() {
        return columnName;
    }

    public void setColumnName(String columnName) {
        this.columnName = columnName;
    }

    public String getSymbol() {
        return symbol;
    }

    public void setSymbol(String symbol) {
        this.symbol = symbol;
    }

    public String getCondition() {
        return condition;
    }

    public void setCondition(String condition) {
        this.condition = condition;
    }

    public List<String> getConditions() {
        return conditions;
    }

    public void setConditions(List<String> conditions) {
        this.conditions = conditions;
    }

}
